package com.ddpt.platform.common.export.vo.mall;

import com.ddpt.platform.common.export.Export;
import com.ddpt.platform.common.export.vo.QueryDataVo;
import lombok.Getter;
import lombok.Setter;

/**
 * 商城详情导出
 *
 * @author : zhanggsc
 * @Data : 2023/3/8 9:41
 */
@Getter
@Setter
public class MallAppVo extends QueryDataVo {

    @Export(value = "代币id",isStr = true)
    private Long currencyId;

    @Export("商城名")
    private String mallName;

    @Export(value = "是否上线",key = {"0","1"},val = {"否","是"})
    private Integer status;

   @Export(value = "订单支付超时 (单位：毫秒)",isStr = true)
    private Long orderTimeout;

    @Export(value = "发货后自动收货时间(单位：毫秒)", isStr = true)
    private Long deliverTimeout;

    @Export(value = "售后超时(单位：毫秒)",isStr = true)
    private Long serviceTimeout;

    @Export(value = "支付配置id",isStr = true)
    private Long payConfigId;

    @Export("支付平台")
    private String payType;

    @Export(value = "用户授权登录的配置id",isStr = true)
    private Long externalLoginConfigId;

    @Export(value = "外部短信验证码配置id",isStr = true)
    private Long externalSmsConfigId;

    @Export(value = "登录方式", key = {"external", "授权登录"}, val = {"sms", "系统登录"})
    private String loginType;

    @Export(value = "登录样式id,对应 loginType=sms的时候", isStr = true)
    private Long loginStyleId;
}
